Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996 1995 1994 1992 1991
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Roanne Challenger Siemens Open 2003 - Scheveningen Internationaler Raiffeisen Grand Prix - St. Polten Idea Prokom Open - Sopot Heineken Open - Auckland International Tennis Championships - Delray Beach Generali Open 2003 - Kitzbuhel Casablanca Campionati Internazionali di Sicilia - Palermo The Stella Artois Championships - London The Tennis Channel Open - Las Vegas Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Open SEAT 2008 - Barcelona ATP Studena Croatia Open Umag - Umag BA-CA Tennis Trophy - Vienna Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane SAP Open - San Jose Estoril Open - Estoril AEGON Championships - London German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Studena Croatia Open - Umag PTT Thailand Open - Bangkok Valencia Open - Valencia SAP Open - San Jose US Men's Clay Court Championship - Houston AEGON International - Eastbourne Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Antalya Cup - Antalya SkiStar Swedish Open - Bastad Moselle Open - Metz US Men's Clay Court Championship - Houston Belgrade 2 - Belgrade Cordoba Open - Cordoba Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Zagreb Open - Zagreb Mallorca Championships - Mallorca Gonet Geneva Open - Geneva Qatar ExxonMobil Open - Doha Ecuador Open - Quito Qatar ExxonMobil Open - Doha Antalya Cup - Antalya SkiStar Swedish Open - Bastad US Men's Clay Court Championship - Houston German Tennis Championships - Hamburg DIEMA XTRA Sofia Open - Sofia Estoril Open - Estoril Nature Valley International - Eastbourne Ricoh Open - 's-Hertogenbosch Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Swiss Open - Gstaad Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha Abierto de Tenis Mifel - Los Cabos Open Castilla y Leon - Segovia Heinekin Open 1998 - Budva CMG Asia Open - Hong Kong Rio Open - Rio de Janeiro Prostejov Challenger Mallorca Challenger Alicante Challenger Bratislava 1 Challenger Segovia Challenger Santo Domingo Challenger Seville Challenger Tennis Napoli Cup - Naples Sporting Challenger - Turin Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open de Montauban - Montauban Memorial Kolyaskin - Donetsk Open Castilla y Leon Trofeo Iberdrola - Segovia Espinho Challenger - Espinho Intelig Tennis Cup - Campos do Jordao Volvo Sylt Open - Sylt Telesp Celular Open - Ribeirao Preto Global Telecom Open - Curitiba Global Telecom Open - Florianopolis Challenger Copa Sevilla Internacionales de Andalucia - Seville VIII Trofeo Ciutat de Barcelona - Barcelona Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Chile - Santiago Maia Open 2002 - Maia Lamberts Open by Stawag - Aachen Okal Open - Eckental Hamburg Challenger - Hamburg FILA Challenger - Biella Challenger de Granby - Granby Sports Expert Open - Nettingsdorf Yugoslavia Open - Belgrade Maia Open - Oporto The Scottish Championships - Edinburgh Lucknow ATP Tour Challenger - Lucknow Sports Experts Open - Nettingsdorf Open de Mantouban - Montauban Bristol Challenger Trophy - Bristol Manchester Challenger - Manchester Sylt Open 1999 - Sylt Opel Bulvaria MCG Bulgarian Open - Sofia MTCI ATP Challenger - Yokohama Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Sparkassen Open - Magdeburg Zivnobanka Czech Open - Prostejov Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Top Wool Challenger Biella - Biella ATP Challenger XXVI Edizione - Manerbio Open Castilla y Leon - Segovia Baumag Open - Budapest St. Tropez Challenger Optimus Maia Open - Maia Copa Ericsson Mexico - Guadalajara Meridiana Sardegna Open - Olbia Kyiv Open - Kiev TD Waterhouse Cup - Long Island Open Castilla y Leon - Segovia Seoul The Indian Oil-Servo ATP Challenger 1999 - Calcutta Oporto Black Forest Open 2002 - Freudenstadt TESS Tennis Classic - Campinas Copa AT&T - Buenos Aires Open Castilla y Leon - Segovia Czech Indoor Open - Prague Jameson Cup - Milan Telesp Celular Open - Campinas Tennis Masters Series - Madrid Tennis Masters Series - Miami Tennis Masters Series - Paris Estoril Open - Estoril Moselle Open - Metz AIG Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Kitzbuhel Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Segovia Challenger Masters Series - Hamburg Bergamo Challenger Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Bordeaux Challenger BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Montechiarugolo Challenger Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Estoril Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati XII Internazionali di Tennis CARISBO - Bologna Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Tata Open - Chennai Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Shanghai Rolex Masters - Shanghai Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona BNP Paribas Masters - Paris Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad BNP Paribas Open - Indian Wells Sony Open Tennis - Miami TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Qatar Open - Doha Medibank Private International - Sydney Western & Southern Open - Cincinnati BNP Paribas Masters - Paris ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Miami Open - Miami Mercedes Cup - Stuttgart Mutua Madrid Open - Madrid Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Rogers Cup - Montreal St. Petersburg Open - St. Petersburg Sydney International - Sydney Western & Southern Open - Cincinnati Open 13 - Marseille Shanghai Rolex Masters - Shanghai Tennis Channel Open - Las Vegas BNP Paribas Masters - Paris Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona BNP Paribas Open - Indian Wells Allianz Suisse Open Gstaad - Gstaad Miami Open - Miami Generali Open - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Mutua Madrid Open - Madrid ATP Kremlin Cup - Moscow ARAG World Team Championship - Dusseldorf Sydney International - Sydney PBZ Zagreb Indoors - Zagreb SkiStar Swedish Open - Bastad Western & Southern Open - Cincinnati Open de la Comunidad Valenciana - Valencia Miami Open - Miami Mutua Madrid Open - Madrid The Stella Artois Championships - London Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Medibank International - Sydney Internazionali BNL d'Italia - Rome The Dubai Tennis Championships - Dubai Internazionali BNL d'Italia - Rome Open de Tenis Comunidad Valenciana - Valencia The Artois Championships - London The Nottingham Open - Nottingham Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven China Open - Beijing St. Petersburg Open - St. Petersburg Western & Southern Open - Cincinnati Brisbane - Brisbane Miami Open - Miami Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia Catella Swedish Open - Bastad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Argentina Open - Buenos Aires SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington China Open - Beijing Lyon Challenger Aix En Provence Challenger Allianz Suisse Open - Gstaad Abierto Mexicano Telcel - Acapulco Orleans Challenger Mouilleron-Le-Captif Challenger Alicante Challenger Brest Challenger Tenerife Challenger Ortisei Challenger China Open - Beijing Blumenau Challenger Santa Cruz de la Sierra Challenger Monterrey Challenger Barcelona Open BancSabadell - Barcelona Phoenix Challenger Madrid Challenger Aix En Provence Challenger Bet-at-home Open - Hamburg Bordeaux Challenger Nottingham Challenger Ilkley Challenger Salzburg Challenger If Stockholm Open - Stockholm Valencia Open - Valencia Vancouver Challenger Ecuador Open - Quito Istanbul Challenger Estoril Open - Estoril International Championship of Croatia - Umag Heineken Open Shanghai - Shanghai Qatar ExxonMobil Open - Doha Generali Open - Kitzbuhel Shenzhen Open - Shenzhen China Open - Beijing Estoril Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha China Open - Beijing Erste Bank Open - Vienna Cordoba Open - Cordoba Estoril bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Astana Open - Nur-Sultan Sofia Open - Sofia San Diego Open - San Diego Dallas Open - Dallas Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Open de Moselle - Metz Stockholm Open - Stockholm Open Seat Godo 2003 - Barcelona Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Oporto Mallorca Open - Mallorca Estoril China Open - Beijing Apia International - Sydney Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Hungarian Open - Budapest Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Sydney International - Sydney AEGON Championships - London Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Abierto Mexicano - Los Cabos Fever-Tree Championships - London Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg Abierto Mexicano Telcel - Acapulco European Open - Antwerp Libema Open - 's-Hertogenbosch Chengdu Open - Chengdu Delray Beach Open - Delray Beach Adidas International - Sydney Stockholm Open - Stockholm Open 13 - Marseille Allianz Suisse Open - Gstaad Grand Prix Hassan II - Marrakech Open 13 - Marseille Countrywide Classic - Los Angeles Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Heineken Open - Auckland Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Valencia Open - Valencia US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo China Open - Beijing SkiStar Swedish Open - Bastad Gonet Geneva Open - Geneva Mallorca Championships - Mallorca Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Australian Open - Melbourne Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome French Open - Paris Masters Series Monte-Carlo - Monte-Carlo Wimbledon - London Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome U.S. Open - New York Rogers Cup - Montreal BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Madrid Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Miami Open - Miami Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, REL2, POR-RSA 3-2 Davis Cup, Group 1, 1R, POR-UKR 3-2 Davis Cup, Group 1, 2R, GBR-POR 5-0 Davis Cup, Group 1, 1R, ZIM-POR 5-0 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, ESP-UKR 5-0 Campeonato de Espana Kia de Tenis 2004 - Madrid AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo All Lower level tournaments Barclays ATP World Tour Finals - London Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, QF, ESP-GER, 3-2 Olympics - London Hopman Cup - Perth Hopman Cup - Perth Pozoblanco Challenger AAMI Classic - Kooyong Stanford Challenger